package com.lhh.company.website.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lhh.company.website.CompanyWebsiteApplication;
import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * 商品表
 * @TableName goods
 */
@TableName(value ="goods")
@Data
public class Goods extends CompanyWebsiteApplication {
    /**
     * 编号
     */
    @TableId
    private String id;

    /**
     * 类型
     */
    private String goodsType;

    /**
     * 机身重量
     */
    private String weight;

    /**
     * 功率马力
     */
    private String horsepower;

    /**
     * 液压泵品牌
     */
    private String hydraulicPumpBrand;

    /**
     * 出厂年份
     */
    private String yearOfManufacture;

    /**
     * 机械测试报告
     */
    private String mechanicalTestReport;

    /**
     * 驱动器类型
     */
    private String driveType;

    /**
     * 发动机类型
     */
    private String engineType;

    /**
     * 应用程序
     */
    private String applicationProgram;

    /**
     * 颜色
     */
    private String colour;

    /**
     * 关键词
     */
    private String keyword;

    /**
     * 额定载重量
     */
    private String ratedLoadCapacity;

    /**
     * 发动机品牌
     */
    private String engineBrand;

    /**
     * 工作时间
     */
    private String workingHours;

    /**
     * 核心组件
     */
    private String coreComponents;

    /**
     * 原产地
     */
    private String countryOfOrigin;

    /**
     * 视频出厂验货
     */
    private String videoFactoryInspection;

    /**
     * 附件
     */
    private String attachment;

    /**
     * 发动机
     */
    private String engine;

    /**
     * 型号
     */
    private String model;

    /**
     * 工作重量
     */
    private String operatingWeight;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 中文名称
     */
    private String productNameCn;

    /**
     * 详情
     */
    private String details;

    /**
     * 中文详情
     */
    private String detailsCn;

    /**
     * 创建人编号 当前用户ID
     */
    private String creatorid;

    /**
     * 创建人姓名
     */
    private String creatorname;

    /**
     * 创建日期 默认为当前时间
     */
    private Date createdate;

    /**
     * 排序号
     */
    private Long orderno;

    /**
     * 图片列表
     */
    private List<GoodsPic> goodsPicList;

    /**
     * 动态参数
     */
    private List<GoodsParam> goodsParamList;
}